﻿/* 全局开始 */
*{ margin:0; padding:0;}
.cl{ clear:both;}
ul,li,ol{ list-style:none;}
a{ color:#4a4a4a; text-decoration:none;}
a:hover{ color:#c00;}
img{ border:none;}
.clearfix{ overflow:auto; zoom:1;}
s{ font-size:12px; text-decoration:none;}
em{ font-style:normal;}
table{ border-collapse:collapse;}
input,selcet{ font-size:12px; vertical-align:middle;}
ul,h3{ margin:0; padding:0;}
body{ color:#4a4a4a; font:12px "宋体", sans-serif Arial; background:url("images/bg.gif") repeat-x; width:100%; height:100%; overflow-y:scroll;}


/* 全局 */
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.mc{ margin:0 auto;}
.ow{ overflow:hidden;}
.cl{ clear:both;}
.pt5{ padding-top:5px;}
.mt5{ margin-top:5px;}
.mt10{margin-top:10px;}
.ml5{ margin-left:5px;}
.blank5{ clear:both; font-size:5px; height:5px; line-height:5px; overflow:hidden; background-color:White;}
.blank10{ clear:both; font-size:5px; height:10px; line-height:10px; overflow:hidden; background-color:White;}
.wrapper{ width:100%; margin:0 auto; background:#fff; }
.header{}
.header .tol_logo{ height:85px;background:#f5f6f8;}
.header .tol{ overflow:hidden; margin:0 auto;}
.tol .logo{ width:420px;padding:10px 0;margin-left:30px;}

.tol .rigsc{ height:75px; width:250px; background:url("images/ico-tel.gif") no-repeat left center;}
.header .menu_w {
    height: 40px;
    padding: 20px 0;
}

.header .menu {
    height: 40px;
    margin: 0 auto;
    font-family: 'Microsoft YaHei';
}
.header .menu ul{}
.header .menu li{float:left; height:40px;line-height:40px; text-align:center; font-size:18px;margin:0 5px;}
    .header .menu li a {
        display: block;
        color: #666;
        height: 40px;
        width: 80px;
        border-bottom: 2px solid #f5f6f8;
    }

.header .menu li.hd{  background-image:none;}
.header .menu li.classon{}
    .header .menu li a:hover {
        border-bottom: 2px solid #0094ff;
        color: #0094ff;
    }
    .header .menu li.classon a {
        border-bottom: 2px solid #0094ff;
        color: #0094ff;
    }
.header .menu li.he{ width:2px;}


.menu li .sub_menu{padding:1px; width:90px;position:absolute;display:none; border:1px solid #D20202; background:#fff; font-size:12px;}
.menu li .sub_menu dd{border-top:1px dotted #ddd;height:22px; line-height:22px; background:url("images/licon.gif") no-repeat left center;}
.menu li .sub_menu dd a{ background:none;padding:0 0 0 8px;color:#325e7f;height:22px;line-height:22px;font-weight:normal;}
.menu li .sub_menu dd span{width:100%;background:red; height:22px;}
.menu li .sub_menu dd a:hover{background:url(images/liico.gif) left center no-repeat;color:#f3760f;font-weight:normal;}
.header .banner{margin:2px auto;}
.header .banner img{ width:100%;}


.footer {
    height: auto;
    background: #0094ff;
    padding: 8px 0;
    font-family: 'Microsoft YaHei';
}
.footer_t {
    text-align:center;
    padding:10px 0;

}
.footer_c {
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.footer_main {
  padding: 5px 0;
}

    .footer_main li {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        text-align: center;
        color: #fff;
    }
        .footer_main li a {
            color: #fff;
        }
    /* 焦点图 */
    .slideBox {
        position: relative;
        margin: 2px auto;
        width: 100%;
    }
.slideBox .hd{ width:100%; height:31px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.slideBox .hd ul{ display:inline-block; height:15px; padding:3px 5px;
		 border-radius:5px; font-size:0; vertical-align:top;
	}
.slideBox .hd ul li{ display:inline-block; width:15px; height:15px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:15px; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden;  cursor:pointer;  }
	.slideBox .hd ul .on{ background:#cc0000;  }
.slideBox .bd{ z-index:0;width:100%;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{width:100%;}
.slideBox .bd li a{ }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



/*提示页*/
.mess{
    padding:100px 0;
}

/*========错误提示========*/
.Err {
    width: 600px;
    height: 210px;
    margin: 0px auto;
    border: 5px solid #ccc;
    border-radius: 5px;
    background: url(images/msg_err.png) no-repeat 20px center;
}
    .Err h2 {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        font-weight: bold;
        padding-left: 20px;
        font-family: 'Microsoft YaHei';
        border-bottom:1px solid #eee;
        background:#f9f9f9;
        color:#666;
 }
.Err ul{ margin:15px 15px 0 100px; height:100px;}
    .Err li {
        line-height: 180%;
        font-size: 16px;
        font-family: 'Microsoft YaHei';
        color: #666;
    }
.Err h3{ text-align:center;}
    .Err h3 a {
        font-size: 16px;
        font-family: 'Microsoft YaHei';
        border-radius: 3px;
        background:#ff0000;
        color:#fff;
        padding:5px 10px;
    }
    /*========成功提示========*/
    .Sug {
        width: 400px;
        height: 192px;
        margin: 20px auto;
        background: url(images/sug-bg.jpg);
    }
.Sug h2{ height:28px; line-height :28px;  font-size:12px; font-weight:bold; padding-left:20px;}
.Sug ul{ margin:15px 15px 0 70px; height:120px;}
.Sug li{height:22px; line-height :22px;}
.Sug h3{  font-size:12px; font-weight:normal;  text-align:center;}








